type Toptions_VALUE$value = string | number | boolean | null;
type Toptions_VALUE = {
    /** 值 */
    value?: Toptions_VALUE$value
};

type Toptions_CVP =
    Toptions__CVP
    & Toptions_VALUE
    & {
    };

/**
 * 值控件基类
 * @description 模版类
 * @param <T> 子控件补充参数类型
 */
abstract class _CVP_<T extends Toptions_CVP> extends __CVP__<T> {

    /** 数据元素 */
    // @ts-ignore Property 'item' has no initializer and is not definitely assigned in the constructor.ts(2564)
    protected item: HTMLElement;

    /**
     * 渲染数据元素
     * @param value 值
     */
    protected abstract item_render(value: any): HTMLElement;

}
